home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / procssng / ccs / ccs-11.lha / ccs-lib / tools / sun / lib / makefile.src next >
Encoding:
Makefile  |  1993-09-10  |  827 b   |  40 lines

  1. #
  2. # makefile for ccs-lib/tools/sun/lib
  3. #
  4.  
  5. OBJECTS = rast_mem.o rast_dump.o
  6. ANSI2KNR = $(ANSI_PATH)/ansi2knr
  7.  
  8. LOCALINC = -I$(CCS_ROOT)/include
  9. LIBNAME = libpixrect.a
  10. LIBFLAG = -DHIPS_IMAGE -DCOMMON_TOOL -DEXTENDED_U_IMAGE
  11.  
  12. default:    #$(OBJECTS) $(LIBNAME)
  13.     @if test ! -f /usr/lib/libpixrect.a; then    make $(LIBNAME); fi
  14. install:    default
  15.  
  16. $(ANSI2KNR):
  17.     (cd $(ANSI_PATH); $(LINKc) ansi2knr ansi2knr.c)
  18.  
  19. $(OBJECTS):    $(ANSI2KNR)
  20.     $(ANSI2KNR) $< tmpansi.c
  21.     $(COMPILEc) tmpansi.c $(LOCALINC) $(LIBFLAG) -o $*.o
  22.  
  23. $(LIBNAME):    $(OBJECTS)
  24.     @rm -f $(LIBNAME) tmpansi.c
  25.     ar cr $(LIBNAME) `$(LORDER) $(OBJECTS) | $(TSORT)`;
  26.     mv $(LIBNAME) $(LIBDIR)
  27.     $(RANLIB) $(LIBDIR)/$(LIBNAME)
  28.     @touch $(LIBNAME)
  29.  
  30. clean:
  31.     rm -f $(OBJECTS) $(LIBNAME) $(ANSI2KNR)
  32. clean-all:    clean_all
  33.  
  34. pristine:
  35.     rm -f $(OBJECTS) $(LIBNAME) $(LIBDIR)/$(LIBNAME)
  36.  
  37. man:
  38.  
  39. doc:
  40.